ee3a959243bb57235a4c27915b99f87e0bd4329f,portal-impl/src/com/liferay/portal/service/impl/UserServiceImpl.java,UserServiceImpl,checkUnsetUserGroupUsersMembershipPolicy,#number#number[]#,2245
Before Change
Set<UserGroup> mandatoryUserGroups =
MembershipPolicyUtil.getMandatoryUserGroups(user);
if (mandatoryUserGroups.contains(userGroup)) {
if (membershipPolicyException == null) {
membershipPolicyException = new MembershipPolicyException(
MembershipPolicyException.
USER_GROUP_MEMBERSHIP_REQUIRED);
membershipPolicyException.addUserGroup(userGroup);
}
membershipPolicyException.addUser(user);
}
}
After Change
Set<UserGroup> mandatoryUserGroups =
MembershipPolicyUtil.getMandatoryUserGroups(user);
if (!mandatoryUserGroups.contains(userGroup)) {
continue;
}
if (membershipPolicyException == null) {
membershipPolicyException = new MembershipPolicyException(
MembershipPolicyException.
USER_GROUP_MEMBERSHIP_REQUIRED);
membershipPolicyException.addUserGroup(userGroup);
}
membershipPolicyException.addUser(user);
}
if (membershipPolicyException != null) {